Python Job: Test Engineer

Job added on

Company

Wipro Limited

Location

São Paulo - Brazil

Job type

Full-Time

Python Job Details

Overview:
Test Automation Engineer (Telco/Networking)

You will be part of an Automation Enablement team working with a Tier-1 Operator to implement Network Automated Test Cases on top of an SDN-based architecture. Test automation engineer with experience designing and writing automated test plans and test cases on new or existing software. Motivated individual with creative eye, strong problem-solving skills. You will collaborate directly with the Automation Network Developers, Business Analysts, Network and OSS engineering teams of the operator to define, automated and executed Network Test Cases and to work towards the implementation of use cases to validate the solution in Lab and in Production environments. This position requires strong Test Automation skills (Robot Framework, PyTest, Gherking/Cucumber, or HipTest), NetDevOps, Network technical background (IP/MPLS services, L3VPN, L2VPN and Traffic Engineering) and a high communication level to work with a distributed team.

Key Responsibilities

Documenting and defining end-to-end test plan and test cases for the SDN architecture.
Designing and writing test automation scripts following the defined test cases.
Install, maintain, and operate test automation frameworks (Selenium, Robot framework, PyTest/UnitTest).
Investigating problems in software as a result of testing.
Working with SDN Designers, Developers and Platform Network Engineers to find solutions.

Required Qualifications and Skills

Electrical Engineering, Telecommunication or equivalent) or related field.
At least 3+ years of proven software development (Python, Java) for Telecom Network applications incl. OSS design, deployment, operation.
Strong in any high-level automation framework (Robot framework).
Strong in any python-based test automation framework (PyTest/UnitTest).
Regression testing practises for functional and non-functional components.
Strong in any high-level automation framework (Selenium, Robot framework).
Strong in any python-based test automation framework (PyTest/UnitTest).
Mathematical aptitude and strong problem-solving skills.
Excellent organisational and time management skills.
Contribute to continual improvement by suggesting improvements to architecture.

Experience

Experience in building test automation frameworks.
Test Automation engineer with +3 years of experience. Including API testing, Network testing, Connectivity testing and/or Scalability testing.
Experience in managing Continuous Testing CT methodology and tools.
Knowledge of SDN, NFV, SD-WAN architecture and technologies is a plus.
Knowledge of Transport Network technologies: IP/MPLS, L3VPN, L2VPN, Traffic Engineering.
Knowledge of automation and IaC platforms, such as Cisco NSO (creation of YANG-based services), Ansible, Chef, Puppet, Jenkins. Worked on a workflow engine in a previous role.
A good level of understanding of networking concepts (CCNA/JNCIA or equivalent desirable).
Should have excellent client-facing skills.
Good communication skills, proactive and a team player.
English language skills in speaking and writing. Spanish and/or Portuguese speaker.